﻿using System;
using MediaSage.Lib.Database;
using Microsoft.MediaCenter;

namespace MediaSage.Lib.UIFramework.Dialog.Entities
{
    public class OptionEntity : DatabaseObject
    {
        public virtual Guid ID { get; protected set; }

        /// <summary>
        /// The order the option is displayed
        /// </summary>
        public virtual int OptionOrder { get; set; }

        /// <summary>
        /// The text displayed for the option
        /// </summary>
        public virtual string OptionText { get; set; }

        /// <summary>
        /// The value set to DialogResult when this option is selected
        /// </summary>
        public virtual DialogResult OptionValue { get; set; }
    }
}